package cn.zymall.user.service;

import cn.zymall.common.model.User;
import org.apache.ibatis.annotations.Param;

/**
 * @author : th
 * @ClassName: SignUpService
 * @Description : TODO
 * @date 2020年08月19日 15:51
 **/


public interface SignUpService {


    /**
     * @author：th
     * @Description：用户查询
     * @Param：用户手机号查询
     * @return：User
     **/
    User inquiry(@Param("value") String value,@Param("sms") String sms);


    /**
     * @author：th
     * @Description：用户查询
     * @Param：用户账号密码
     * @return：User
     **/
    User poling(String value,String pwd);


    /**
     * @author：th
     * @Description：发送修改密码短信
     * @Param：用户电话
     * @return：
     **/
    User alter(String value);


    /**
     * @author：th
     * @Description：用户表添加数据
     * @Param：user
     * @return：boolean
     **/
    boolean userSave(User user);



    /**
     * @author：th
     * @Description：发送登录注册验证码
     * @Param：value
     * @return：
     **/
    User send(String value);


    /**
     * @author：th
     * @Description：用户修改登录密码
     * @Param：user
     * @return：boolean
     **/
    User revise(User user,@Param("sms") String sms);





}
